home *** CD-ROM | disk | FTP | other *** search
- Path: munnari.OZ.AU!metro!metro!news
- From: accolyte@wr.com.au (Accolyte)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Demo/game to OS frien
- Date: 7 Feb 1996 13:30:38 GMT
- Organization: Information Services, The University of Sydney, NSW, Australia
- Distribution: inet
- Message-ID: <4100.6612T18T1200@wr.com.au>
- References: <391cnbj60.alamito@marketgraph.xs4all.nl>
- NNTP-Posting-Host: dialup36.wr.com.au
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
-
-
-
- >>> Just to add a little gasoline, have any of you cod3rz ever thought of
- >> ^^^^^^
- >> Oh dear, Michael Elst has a following. Nothing personal, since I haven't
- >> read many of your posts; but for the record, the 100% OS guys seem to
- >> have a much worse attitude problem than the "fuck compatibility" guys (I
- >> presume that's what you mean in your abuse of the otherwise ordinary term
- >> "coder")
- >
- > Well, just copying some of the terms I see when reading the mail. cod3rz
- > seems to be a newsgroup-local term for coders that take over the system
- > preferably.
-
- Fair enough. It seems the term has travelled far into overuse however.
- I think the image Michael is trying to portray exists more in his own
- mind than it does in reality.
-
-
- > As for the attitude, I told you I was adding gasoline. It it sometimes
- > funny to see the net being used most of times to fight over different
- > viewpoints to the same things. It will never end. I'm not a 100% OS guy
- > (I use my own keyboard interrupt(s), mostly (50%) my own copperlists
- > (since the OS seems to generate a view which starts a little low for
- > PAL standards; and since I program for TV a lot...) and I poke the
- > blitter (well, in modules anyway).
-
- I think we work along similar guidlines then. Contrary to what others
- might believe I'm not a 100% hw guy - I do know how to be nice to the
- system, and write system friendly programs.
-
-
- > But having programmed a PC, Unix and some other platforms, I see the need
- > for more hardware-indepent programming, since their is more and more
- > hardware becoming available which do the tasks better than the basic CPU
- > (best example are the PlayStation things, which have very limited CPU
- > power). So I agree with Michael about the OS-programming (although he's
- > a bit far on that side) Some parts of my programs WILL probably fail on
- > the PPC. But I know I'm wrong there.
-
- I don't expect my programs to work with all future Amigas, because we
- have no idea what they will be like. Very possibly it will mean vast
- changes to the OS as well - wouldn't that be a shock to the system
- coders :)
-
-
- >>> fact that the Amiga OS1.2 doesn't work on AGA machines? Haven't tested it
- >>> in practice, but it's not necessary, since it is bleeding obvious since,
- >>> for example, AGA copperlists are not the same as they used to be (and the
- >>> old copperlists don't work on AGA).
- >>
- >>Yes they will :D What are you going on about? :)
- >>
- >>1. Old copper lists DO work in AGA.
- >
- > So you've never added the MOVE 0x1FC,3 to your AGA copperlists. Or did you
- > perhaps use LoadView(0), which is officially not supported, I believe.
-
- I do use LoadView(0). And since AGA isn't officially supported either,
- that's not really a concern is it :)
-
-
-
- >>2. If the Amiga's own kernal doesn't, as you say, work with newer hardware,
- >> why should we stick to it 100% and never hit the hardware?
- >
- > Since the Amiga kernels come with the newer hardware. Your software stays
- > the same.
-
- Aha.. well keep reading, the next question is pretty similar in topic.
-
-
- >>3. Hardware hitting programs can be just as compatible as 100% OS programs
- >> (note: hw-hitting does not infer 100% hardware hitting)
-
- > No, what if a future video-chip needs bitmaps 128-bit aligned?
- > AllocBitMap() will be revised, but your AllocMem(CHIP) will fail. Every
- > hardware hit has a potential future problem.
-
- Chances are, AllocMem(chip) would be revised for that very same reason ;)
-
- Every hardware hit is a potential problem. Every OS call is a potential
- optimisation. We make our choices.
-
-
- > The problem is you don't know what the future brings. You don't understand
- > the necessity of interfaces to the machine, no matter what hardware is
- > used. Try programming Win95 for some time. You really won't have any clue
- > in what is actually done to the hardware. Too bad, but it's the future.
-
- If that's the future then I reject it.
-
-
-
- > HW-hitting never will without emulating the behavior like the C64-emulators
- > do.
-
- It never will full-stop, unless you can emulate 100% of the copper's
- ability.
-
-
-
-
-